package ma.ensao.evalmetrics.model;

import java.io.Serializable;
//import java.sql.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
//Mapping de la table Subcarac et le bean Subcarac
@Entity
@Table(name="Subcarac")
public class Subcarac implements Serializable {
	
	private static final long serialVersionUID = -8767337896773261247L;

	private Long id;
	private double Convenance ;
	private double Exactitude;
	private double Interoperabilite;
	private double Securite;
	private double Compliance;
	private double Maturite;
	private double FausseTolerance;
	private double Recoverabilite;
	private double Clarete;
	private double learnabilite;
	private double Attractivite;
	private double Comportement_time;
	private double Utilisation_Ressource;
	private double Variabilite;
	private double Analyse;
	private double Stabilite;
	private double Testabilite;
	private double Adabtabilite;
	private double Instabilite;
	private double Conformite;
	private double Remplacabilite;
	@Id
	@Column (name="Id")
	public Long getId() {
		return id;
	}
	public void setId(Long id) {
		this.id = id;
	}
	
	@Column (name="Convenance")
	public double getConvenance() {
		return Convenance;
	}
	public void setConvenance(double convenance) {
		Convenance = convenance;
	}
	
	@Column (name="Exactitude")
	public double getExactitude() {
		return Exactitude;
	}
	public void setExactitude(double exactitude) {
		Exactitude = exactitude;
	}
	
	@Column (name="Interoperabilite")
	public double getInteroperabilite() {
		return Interoperabilite;
	}
	public void setInteroperabilite(double interoperabilite) {
		Interoperabilite = interoperabilite;
	}
	
	@Column (name="Securite")
	public double getSecurite() {
		return Securite;
	}
	public void setSecurite(double securite) {
		Securite = securite;
	}
	
	@Column (name="Compliance")
	public double getCompliance() {
		return Compliance;
	}
	public void setCompliance(double compliance) {
		Compliance = compliance;
	}
	
	@Column (name="Maturite")
	public double getMaturite() {
		return Maturite;
	}
	public void setMaturite(double maturite) {
		Maturite = maturite;
	}
	
	@Column (name="FausseTolerance")
	public double getFausseTolerance() {
		return FausseTolerance;
	}
	public void setFausseTolerance(double fausseTolerance) {
		FausseTolerance = fausseTolerance;
	}
	
	@Column (name="Recoverabilite")
	public double getRecoverabilite() {
		return Recoverabilite;
	}
	public void setRecoverabilite(double recoverabilite) {
		Recoverabilite = recoverabilite;
	}
	
	@Column (name="Clarete")
	public double getClarete() {
		return Clarete;
	}
	public void setClarete(double clarete) {
		Clarete = clarete;
	}
	
	@Column (name="Learnabilite")
	public double getLearnabilite() {
		return learnabilite;
	}
	public void setLearnabilite(double learnabilite) {
		this.learnabilite = learnabilite;
	}
	
	@Column (name="Attractivite")
	public double getAttractivite() {
		return Attractivite;
	}
	public void setAttractivite(double attractivite) {
		Attractivite = attractivite;
	}
	
	@Column (name="Comportement_time")
	public double getComportement_time() {
		return Comportement_time;
	}
	public void setComportement_time(double comportement_time) {
		Comportement_time = comportement_time;
	}
	
	@Column (name="Utilisation_Ressource")
	public double getUtilisation_Ressource() {
		return Utilisation_Ressource;
	}
	public void setUtilisation_Ressource(double utilisation_Ressource) {
		Utilisation_Ressource = utilisation_Ressource;
	}
	
	@Column (name="Variabilite")
	public double getVariabilite() {
		return Variabilite;
	}
	public void setVariabilite(double variabilite) {
		this.Variabilite = variabilite;
	}
	@Column (name="Analyse")
	public double getAnalyse() {
		return Analyse;
	}
	public void setAnalyse(double Analyse) {
		this.Analyse = Analyse;
	}
	@Column (name="Stabilite")
	public double getStabilite() {
		return Stabilite;
	}
	public void setStabilite(double stabilite) {
		Stabilite = stabilite;
	}
	
	@Column (name="testabilite")
	public double getTestabilite() {
		return Testabilite;
	}
	public void setTestabilite(double testabilite) {
		Testabilite = testabilite;
	}
	
	@Column (name="Adbtabilite")
	public double getAdabtabilite() {
		return Adabtabilite;
	}
	public void setAdabtabilite(double adabtabilite) {
		Adabtabilite = adabtabilite;
	}
	
	@Column (name="Instabilite")
	public double getInstabilite() {
		return Instabilite;
	}
	public void setInstabilite(double instabilite) {
		Instabilite = instabilite;
	}
	
	@Column (name="Conformite")
	public double getConformite() {
		return Conformite;
	}
	public void setConformite(double conformite) {
		Conformite = conformite;
	}
	
	@Column (name="Remplaçabilite")
	public double getRemplacabilite() {
		return Remplacabilite;
	}
	public void setRemplacabilite(double remplacabilite) {
		Remplacabilite = remplacabilite;
	}
	

	public static long getSerialversionuid() {
		return serialVersionUID;
	}
	
}
	
	